package excollection;

import java.util.HashSet;

/**
 * @author: knowno
 * @create: 2025-09-15 15:10
 * @Version 1.0
 **/
public class TestHashSet {
    public static void main(String[] args) {
        //创建一个HashSet集合
        HashSet hashSet = new HashSet();
        //添加元素
        hashSet.add("hello");
        hashSet.add("world");
        hashSet.add("java");
        hashSet.add("java");
        //transient HashMap<E,Object> map
        //map.put(e, PRESENT)==null;
        //putVal(hash(key), key, value, false, true)

        //打印集合
        System.out.println(hashSet);
        System.out.println(hashSet.size());
        //判断元素是否存在
        System.out.println(hashSet.contains("hello"));
        //删除元素
        hashSet.remove("hello");
        //打印集合
        System.out.println(hashSet);
        //判断集合是否为空
        System.out.println(hashSet.isEmpty());
        //集合的大小
        System.out.println(hashSet.size());
        //清空集合
        hashSet.clear();
        //打印集合
        System.out.println(hashSet);
        //判断集合是否为空
        System.out.println(hashSet.isEmpty());
    }
}
